home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1 / Nebula One.iso / Utilities / Workspace / AltDock / Source / IconView.h < prev    next >
Text File  |  1995-06-12  |  812b  |  31 lines

  1.  
  2. /* IconView.h */
  3.  
  4. #import <appkit/View.h>
  5.  
  6. @interface IconView:View
  7. {
  8.     id    bitmap, activeBitmap, windowList, upperRight, lowerRight;
  9.     char  *appName;
  10.     int   xGridLocation, yGridLocation, xMin, xMax, yMin, yMax, appsPSContext;
  11.     BOOL  theDock, altDocAppHidden, highLighted, active;
  12. }
  13.  
  14. /* factory methods */
  15. + new:(char *)name :icon :(int)xCoord :(int)yCoord;
  16.  
  17. /* class methods */
  18. - initialize:list :(int)minX :(int)minY :(int)maxX :(int)maxY;
  19. - createOrderedListForCorner:(int)corner;
  20. - mouseDown:(NXEvent *)theEvent;
  21. - handleNonDock:(NXEvent *)theEvent;
  22. - drawSelf:(const NXRect *)rects :(int)rectCount;
  23. - checkCoords:(float *)x :(float *)y;
  24. - snapToGrid:(float *)x :(float *)y;
  25. - moveWindows:(float)dx :(float)dy;
  26. - (BOOL)theDock;
  27. - hideOrUnhide;
  28. - coordinates:(int *)xCoord :(int *)yCoord;
  29.  
  30. @end
  31.